package com.yd.basemodule.error

/**
 * <pre>
 *     author : yh
 *     e-mail : xxx@xx
 *     time   : 2023/12/22
 *     desc   :
 * </pre>
 */
enum class ERROR(private val code:Int,private val err:String) {

    /**
     * 未知错误
     */
    UNKNOWN(1000, "主子，我开小差了，请重新操作"),
    /**
     * 解析错误
     */
    PARSE_ERROR(1001, "哦豁,接收到外星文了，请重新查询"),
    /**
     * 网络错误
     */
    NETWORD_ERROR(1002, "检测到您的手机无网络连接，请先连接网络"),
    /**
     * 协议出错
     */
    HTTP_ERROR(1003, "主子，我开小差了，请重新操作"),

    /**
     * 证书出错
     */
    SSL_ERROR(1004, "主子，我开小差了，请重新操作"),

    /**
     * 连接超时
     */
    TIMEOUT_ERROR(1006, "检测到您的手机无网络连接，请先连接网络");

    fun getValue(): String {
        return err
    }

    fun getKey(): Int {
        return code
    }

}